TCP Meets Mobile Code

نویسندگان

  • Parveen Patel
  • David Wetherall
  • Jay Lepreau
  • Andrew Whitaker
چکیده

This paper argues that transport protocols such as TCP provide a rare domain in which protocol extensibility by untrusted parties is both valuable and practical. TCP continues to be refined despite more than two decades of progress, and the difficulties due to deployment delays and backwards-compatibility are well-known. Remote extensibility, by which a host can ship the transport protocol code and dynamically load it on another node in the network on a per-connection basis, directly tackles both of these problems. At the same time, the unicast transport protocol domain is much narrower than other domains that use mobile code, such as active networking, which helps to make extensibility feasible. The transport level provides a well understood notion of global safety—TCP friendliness—while local safety can be guaranteed by isolation of per-protocol state and use of recent safe-language technologies. We support these arguments by outlining the design of XTCP, our extensible TCP framework.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interfacing network coding with TCP: an implementation

In previous work (‘Network coding meets TCP’) we proposed a new protocol that interfaces network coding with TCP by means of a coding layer between TCP and IP. Unlike the usual batch-based coding schemes, the protocol uses a TCPcompatible sliding window code in combination with new rules for acknowledging bytes to TCP that take into account the network coding operations in the lower layer. The ...

متن کامل

Using Congestion Coherence to Enhance TCP over Wireless Links

It is well known that TCP has low performance over wireless links. With the rapid development of wireless and mobile communications, there is a pressing need to enhance TCP performance over wireless links. In the past few years, a number of enhancements have been proposed. In this paper, we review these proposals and analyze the degradation of TCP performance due to errors in the wireless link....

متن کامل

A Comparison of the TCP Variants Performance over different Routing Protocols on Mobile Ad Hoc Networks

We describe a variant of TCP (Tahoe, Vegas), TCP is most widely used transport protocol in both wired and wireless networks. In mobile ad hoc networks, the topology changes frequently due to mobile nodes, this leads to significant packet losses and network throughput degradation. This is due to the fact that TCP fails to distinguish the path failure and network congestion. In this paper, the pe...

متن کامل

Freeze-TCP: A True End-to-End TCP Enhancement Mechanism for Mobile Environments

Optimizing TCP (Transport Layer) for mobility has been researched extensively. We present a brief summary of existing results which indicates that most schemes require intermediaries (such as base stations) to monitor the TCP traffic and actively participate in flow control in order to enhance performance. Although these methods simulate end-to-end semantics, they do not comprise true end-to-en...

متن کامل

Mobile Ad Hoc Networks TCP Performance and Comparison over Routing Protocols

Mobile ad hoc networks have attracted attention lately as a means of providing continuous network connectivity to mobile computing devices regardless of physical location. An adhoc network is a collection of nodes that donot need to rely on a predefined infrastructure to keep the network connected. Such network may be interconnected to fixed network and serve as access network for mobile nodes....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003